﻿

#region Using directives
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Pharmacy.Web.UI;
using Pharmacy.Data;
#endregion

public partial class Admin_PrescriptionVoid : System.Web.UI.Page
{	
    protected void Page_Load(object sender, EventArgs e)
	{
		FormUtil.RedirectAfterUpdate(GridView1, "PrescriptionVoid.aspx?page={0}");
		FormUtil.SetPageIndex(GridView1, "page");
		FormUtil.SetDefaultButton((Button)GridViewSearchPanel1.FindControl("cmdSearch"));
    }

	protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
	{
		string urlParams = string.Format("PrescriptionId={0}", GridView1.SelectedDataKey.Values[0]);
		Response.Redirect("PrescriptionVoidEdit.aspx?" + urlParams, true);
	}

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string prescriptionID = e.CommandArgument.ToString().Trim();
        if (e.CommandName == "CustomDelete")
        {
                Pharmacy.Entities.PrescriptionVoid objPrescriptionVoid = new Pharmacy.Entities.PrescriptionVoid();
                objPrescriptionVoid.PrescriptionId = prescriptionID;
                DataRepository.PrescriptionVoidProvider.Delete(objPrescriptionVoid);
           
        }
    }
}


